#include <stdio.h>


int main(int argc,int ** argv){
    int i = 1;
    printf("i = %3.2d \n",i);//3表示的是输出占用的宽度，不足的补空格，超过的
    //按超过的实际长度输出，2表示精度。表示最低输出2位宽度，不足的补0
    int j ;
    float k;
    int m;
    scanf("%d%f%d",&j,&k,&m);//scanf在查找数据开头的时候会跳过空格和回车 但是已经找到开头的情况下 如果在遇到换行和回车就被认为是这个数据输入结束 进入查找下一个数据开头的过程。
    printf("j = %d,k= %f,m = %d \n",j,k,m);
    scanf("%d %f * %d",&j,&k,&m);//如果没有输入*字符 那么输入会终止 模式要完全匹配
    printf("j = %d,k= %f,m = %d \n",j,k,m);
    return 0;
}
